//u-select样式重写
.u-select {
  border-top-left-radius: 40rpx !important;
  border-top-right-radius: 40rpx !important;
  .u-select__header {
    height: 120rpx;
    padding-top: 20rpx;
    display: flex;
    justify-content: space-between;
    .u-select__header__btn {
      color: #333333 !important;
      width: 45%;
      height: 80rpx;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 20rpx;
    }
    .u-select__header__cancel {
      background: #f1f5f3;
    }
    .u-select__header__confirm {
      background: #5bac84;
    }
    .u-select__header__title {
      display: none;
    }
  }
  .u-select__body {
    .uni-picker-view-indicator {
      background: rgba(91, 172, 132, 0.1);
      margin: 0 10px;
      color: #333333;
      border: 1px solid #5bac84;
      height: 100rpx;
      width: calc(100% - 20px);
      border-radius: 5px;
    }
  }
}
//u-drawer样式重写
.u-drawer-bottom {
  border-top-left-radius: 40rpx !important;
  border-top-right-radius: 40rpx !important;
}
.u-datetime-picker {
  border-top-left-radius: 40rpx !important;
  border-top-right-radius: 40rpx !important;
  .u-picker-header {
    border-top-left-radius: 40rpx !important;
    border-top-right-radius: 40rpx !important;
    border-bottom: none !important;
    height: 140rpx;
    padding-top: 30rpx;
    padding-bottom: 30rpx;
    display: flex;
    justify-content: space-between;
    &:after {
      border-bottom: none;
    }
    .u-btn-picker {
      color: #333333 !important;
      width: 45%;
      height: 80rpx;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 20rpx;
    }
    .u-btn-picker--tips {
      background: #f1f5f3;
    }
    .u-btn-picker--primary {
      background: #5bac84;
    }
    .u-picker__title {
      display: none;
    }
  }
  .u-picker-body {
    .uni-picker-view-wrapper {
      .uni-picker-view-indicator {
        border-top: 1px solid #5bac84;
        border-bottom: 1px solid #5bac84;
        height: 100rpx;
        background: rgba(91, 172, 132, 0.1);
      }
      uni-picker-view-column:first-child {
        .uni-picker-view-indicator {
          background: rgba(91, 172, 132, 0.1);
          margin: 0 0 0 5px;
          color: #333333;
          border-left: 1px solid #5bac84;
          width: calc(100% - 5px);
          height: 100rpx;
          border-top-left-radius: 10px;
          border-bottom-left-radius: 10px;
        }
      }
      uni-picker-view-column:last-child {
        .uni-picker-view-indicator {
          background: rgba(91, 172, 132, 0.1);
          margin: 0 5px 0 0;
          color: #333333;
          border-right: 1px solid #5bac84;
          width: calc(100% - 5px);
          height: 100rpx;
          border-top-right-radius: 10px;
          border-bottom-right-radius: 10px;
        }
      }
    }
  }
}

//cell样式重新
.u-cell-box {
  .u-cell-item-box {
    .u-cell {
      padding: 4rpx 16px;
    }
  }
}

.u-card {
  box-shadow: 0 0 20rpx 0 rgba(1, 72, 51, 0.2) !important;
  border-radius: 12rpx !important;
  .u-card__head {
    .u-line {
      border-left: 4rpx solid rgb(1, 72, 51) !important;
      border-bottom-left-radius: 2rpx !important;
      border-bottom-right-radius: 2rpx !important;
      border-top-left-radius: 2rpx !important;
      border-top-right-radius: 2rpx !important;
    }
  }
}
.c-empty {
  .u-icon__img {
    width: 540rpx !important;
    height: 374rpx !important;
  }
}
